package com.estacionamientos

class Estacionamiento extends AbstractUsuario {
	String cuit
	String nombreContacto
	String razonSocial
	Boolean techado
	
	List fotos = new ArrayList()
	List promociones = new ArrayList()
	
	Direccion direccion = new Direccion()
		
	static constraints = {
		cuit(nullable:true,unique:true)
		nombreContacto(nullable:true)
		razonSocial(nullable:true, unique:true)
		fotos(nullable:true)
		promociones(nullable:true)
		direccion(nullable:true)
		techado(nullable:true)
	}
	
    static mapping = {
		fotos lazy:true
		fotos cascade:'all-delete-orphan'
		
		promociones lazy : true
		promociones cascade : 'all-delete-orphan'
		
    }
	
	static hasMany = [fotos:Imagen,
					  promociones:PromocionCalendar]
	
	//static embedded = ['direccion']
}
